package tools.arrays;

/**
 *
 * @author Félix Marín Ramírez | felixmurcia@gmail.com
 * @version 1.0.1b
 */
public class OrdenarBurbuja implements java.io.Serializable {
    
    //MÉTODO PARA ORDENAR LOS VALORES DEL VECTOR. MÉTODO DE LA BURBUJA
    /**
     *
     * @param vector Este array de enteros es pasado como argumento desde el
     * main al método ordenar. Este método solo se encargade ordenar el vector,
     * no devuelve nada.
     */
    public void ordenar(int[] vector) {

        for (int pasadas = 0; pasadas < vector.length - 1; pasadas++) {
            for (int i = 0; i < vector.length - 1 - pasadas; i++) {
                if (vector[i] > vector[i + 1]) {
                    int aux = vector[i];
                    vector[i] = vector[i + 1];
                    vector[i + 1] = aux;
                }//Fin del if
            }//Fin del for interior
        }//Fin del for exterior
    }//Fin del método ordenar
}
